31 research outputs found

    TetSplat: Real-time Rendering and Volume Clipping of Large Unstructured Tetrahedral Meshes

    Get PDF
    We present a novel approach to interactive visualization and exploration of large unstructured tetrahedral meshes. These massive 3D meshes are used in mission-critical CFD and structural mechanics simulations, and typically sample multiple field values on several millions of unstructured grid points. Our method relies on the pre-processing of the tetrahedral mesh to partition it into non-convex boundaries and internal fragments that are subsequently encoded into compressed multi-resolution data representations. These compact hierarchical data structures are then adaptively rendered and probed in real-time on a commodity PC. Our point-based rendering algorithm, which is inspired by QSplat, employs a simple but highly efficient splatting technique that guarantees interactive frame-rates regardless of the size of the input mesh and the available rendering hardware. It furthermore allows for real-time probing of the volumetric data-set through constructive solid geometry operations as well as interactive editing of color transfer functions for an arbitrary number of field values. Thus, the presented visualization technique allows end-users for the first time to interactively render and explore very large unstructured tetrahedral meshes on relatively inexpensive hardware

    Interactive Extraction of High-Frequency Aesthetically-Coherent Colormaps

    Get PDF
    Color transfer functions (i.e. colormaps) exhibiting a high frequency luminosity component have proven to be useful in the visualization of data where feature detection or iso-contours recognition is essential. Having these colormaps also display a wide range of color and an aesthetically pleasing composition holds the potential to further aid image understanding and analysis. However producing such colormaps in an efficient manner with current colormap creation tools is difficult. We hereby demonstrate an interactive technique for extracting colormaps from artwork and pictures. We show how the rich and careful color design and dynamic luminance range of an existing image can be gracefully captured in a colormap and be utilized effectively in the exploration of complex datasets

    A Visual Stack Based Paradigm for Visualization Environments

    Get PDF
    We present a new visual paradigm for Visualization Systems, inspired by stack-based programming. Most current implementations of Visualization systems are based on directional graphs. However directional graphs as a visual representation of execution, though initially quite intuitive, quickly grow cumbersome and difficult to follow under complex examples. Our system presents the user with a simple and compact methodology of visually stacking actions directly on top of data objects as a way of creating filter scripts. We explore and address extensions to the basic paradigm to allow for: multiple data input or data output objects to and from execution action modules, execution thread jumps and loops, encapsulation, and overall execution control. We exploit the dynamic nature of current computer graphic interfaces by utilizing features such as drag-and-drop, color emphasis and object animation to indicate action, looping, message/parameter passing; to furnish an overall better understanding of the resulting laid out execution scripts

    The VolumePro Volume Rendering Cluster: A Vital Component of Parallel End-to-End Solution

    Get PDF
    As data sets, both acquired from scanners and those generated from complex simulations, grow in size and complexity, researchers continue to push the boundaries of the amount of data that can be viewed, processed and analyzed interactively. It soon becomes clear that today's algorithms and systems must be scaled through the use of parallelism in order to create viable and cost effective solutions. But for parallelism to be most effective, it must be conceived and designed for efficiency through-out every individual component of the processing and computational pipeline. In fact, a parallel architecture must be preserved throughout the whole process in order to avoid single pipeline bottlenecks

    Distinct 3D Glyphs with Data Layering for Highly Dense Multivariate Data Plots

    Get PDF
    A carefully constructed scatterplot can reveal plenty about an underlying data set. However, in most cases visually mining and understanding a large multivariate data set requires more finesse, and greater level of interactivity to really grasp the full spectrum of the information being presented. We present a paradigm for glyph design and use in the creation of single plots presenting multiple variables of information. We center our design on two key concepts. The first concept is that visually it is easier to discriminate between completely distinct shapes rather than subtly different ones, specially when partially occluded. The second one is that users ingest information in layers, i.e. in an order of visual relevance. Using this paradigm, we present complex data as binned into desired and relevant discrete categories. We show results in the areas of high energy physics and security, displaying over 6 distinct data variables in each single plot, yielding a clear, highly readable, and effective visualization

    Identification of Flame Edges from Multispecies Chemical Compositon Data

    Get PDF
    Flames are loosely defined as a coupled multiscalar manifold. The multiscalar fields represent the chemical composition of the flame. In turbulent flows, the topology of this field changes dynamically. Typical hydrocarbon flames involve up to hundred of chemical species. The study of this complex geometrical object is important from the mathematical and physical point of view. We performed a Direct Numerical Simulation of a turbulent methane-air flame in the regime where extinction holes are observed

    Scalable Interactive Volume Rendering Using Off-the-shelf Components

    Get PDF
    This paper describes an application of a second generation implementation of the Sepia architecture (Sepia-2) to interactive volu-metric visualization of large rectilinear scalar fields. By employingpipelined associative blending operators in a sort-last configuration a demonstration system with 8 rendering computers sustains 24 to 28 frames per second while interactively rendering large data volumes (1024x256x256 voxels, and 512x512x512 voxels). We believe interactive performance at these frame rates and data sizes is unprecedented. We also believe these results can be extended to other types of structured and unstructured grids and a variety of GL rendering techniques including surface rendering and shadow map-ping. We show how to extend our single-stage crossbar demonstration system to multi-stage networks in order to support much larger data sizes and higher image resolutions. This requires solving a dynamic mapping problem for a class of blending operators that includes Porter-Duff compositing operators

    OVS+Tumor: a tool for enhanced lung tumor annotation in VR for machine learning training and analysis

    Get PDF
    OVS+Tumor creates a seamless VR environment designed for intuitive interaction aiding in the complex task of parsing through 3D CT-scans and annotating candidate tumors. Through interactive subsetting and on-the-fly iso-cloud generation, a wider range of users beyond just domain experts (radiologists/surgeons) can generate a viable machine-learning training dataset

    OVS+Tumor: a tool for enhanced lung tumor annotation in VR for machine learning training and analysis

    Get PDF
    OVS+Tumor creates a seamless VR environment designed for intuitive interaction aiding in the complex task of parsing through 3D CT-scans and annotating candidate tumors. Through interactive subsetting and on-the-fly iso-cloud generation, a wider range of users beyond just domain experts (radiologists/surgeons) can generate a viable machine-learning training dataset
    corecore